package com.example.synccenter.identitysource.core;

/**
 * 身份源事件监听器接口，定义身份源的注册、注销、手动同步等事件操作。
 */
public interface IdentitySourceEventListener {
    /**
     * 注册身份源（如动态注册Bean、初始化任务等）
     * @param id 身份源ID
     */
    void register(String id);
    /**
     * 注销身份源（如销毁Bean、移除任务等）
     * @param id 身份源ID
     */
    void destroy(String id);
    /**
     * 手动触发同步
     * @param id 身份源ID
     */
    void sync(String id);
} 